the rubber hits the road - Francés Inglés Diccionario